<?php
/**
 * ajax使用帮助
 *
 * 此文件主要进行函数使用以及如何返回前端的示例展示
 *
 * 写在最前面：
 * 1、php中最重要的是数组的使用，其可以当数组又可以当对象，并且7.0以上，对数组有一些新的语法糖，请多使用
 * 2、json_decode(), json_encode()方法会经常用到，请多使用
 */

 // 每个ajax文件都必须导入以下2个文件
include '../../conf.php'; 
include '../../library.php';

// 打印对象到页面
$data = array('name'=>'yuantao', 'age'=>35);
print_r($data);

// 获取get和post参数
$get = get('name', 'default value');
$post = post('name', 'default value');

// 获取和设置session
$getsess = getsession('sessionId');
setsession('sessionId', 'session value');

// 取时间戳
$time = time();
$time13 = time13();

// 无参查询
$items = &mysql::query(Db::$main, 'select * from test', null);

// 单维查询
$items = &mysql::query(Db::$main, 'select * from test where id=? and name=?', [3, 'yuantao']);

// 多维查询
$sqls = array();
$sqls[] = 'select * from test where id=?';
$sqls[] = 'select * from test where name=?';

$params = array();
$params[] = [3];
$params[] = ['yuantao'];

$items = &mysql::query(Db::$main, $sqls, $params);

// write与以上相似，就不再多写

// 数组与json转换，请自行查找一下资料
json_encode();
json_decode();